@charset "UTF-8";
body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, input, textarea {
  margin: 0;
  padding: 0;
}

input, textarea {
  outline: none;
}

img {
  vertical-align: top;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  color: #444;
  font: 12px / 24px "微软雅黑","宋体",Arial;
}

.w {
  width: 996px;
  margin: auto;
}

.s1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.s2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.s3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.clear:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.clear {
  zoom: 1;
}
